Computer Science Lesson Plan
Class: 3rd - Lesson: 15 Basic Repeat Condition and Tools 1

Purpose: To guide the knight to move when an arrow key is pressed, to use different events to make a character move around the screen, make noises and change backgrounds (code.org Course A), and to learn to perform these actions using tools other than the 'Repeat' loop.

No. of Classes

One class.

Material Required

Code.org (Course A and B).

Prior Knowledge

Students should know:

  • All the directions - North, South, East, West, North-East, North-West, South-East and South-West.
  • How to use the 'Repeat' button and the arrow buttons.
  • Exercise

    Exercise 1



    1.The person needs a ladder to reach the boat.

    Exercise 2



    1.Jorge the dog wants to say "Hi there". Can you help him?

    Solutions



  • Link to view the solution image. (Exercise 1)
  • Link to view the solution image. (Exercise 2)

  • Teacher Instructions
    1. Help the students using the blocks from Unplugged Blockly Blocks. Click here for the Unplugged Blockly Blocks.
    2. Review the definition of a loop.
    3. Discuss different patterns, such as zig-zags and stair-steps.
    4. Teachers should explain to students how to draw the different patterns.
    5. Teachers should explain to students how to draw a pattern using a loop.
    6. Help students use different directions to reach the destination.
    7. Sign up for a teacher account and keep it open in another tab before using the code.org exercise.